.button{
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 6px 20px;
  margin: 0;
  cursor: pointer;
  border: 1px solid #bbb;
  overflow: visible;
  font: bold 13px arial, helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  color: #555;
  background-color: #ddd;
  background-image: linear-gradient(top, rgba(255,255,255,1),
                                         rgba(255,255,255,0)),
                    url([...]QmCC);
  transition: background-color .2s ease-out;
  background-clip: padding-box; /* Fix bleeding */
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .3),
              0 2px 2px -1px rgba(0, 0, 0, .5),
              0 1px 0 rgba(255, 255, 255, .3) inset;
  text-shadow: 0 1px 0 rgba(255,255,255, .9); 
}
 
.button:hover{
  background-color: #eee;
  color: #555;
}
 
/*showmsg*/
.showmsg { color:#999999; padding-left:40px; margin-bottom:200px; margin-top:20px;}
.showmsg .left{ width:34px; height:34px; float:left;background-image:url(../images/right_big.gif); background-repeat:no-repeat}
.showmsg .left.m0{background-position:0px -34px;}
.showmsg .left.m1{background-position:0px -68px;}
.showmsg .left.m2{background-position:0px 0px;}
.showmsg .right{width:600px;line-height:180%; float:left; padding-left:20px;}
.showmsg .right a{color: #333333} 
.showmsg .right h2{ font-size:14px; color:#A11115; font-weight:bold;  margin-bottom:8px; margin-top:6px;}
.showmsg .right li{ background-image:url(../images/go_back.gif); background-position:0px center; padding-left:20px; background-repeat:no-repeat; height:22px; line-height:22px;}


.button:active{
  background: #e9e9e9;
  position: relative;
  top: 1px;
  text-shadow: none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
}
/* 小号样式 */
 
.button.small{
  padding: 4px 12px;
}
 
/* 大号样式 */
 
.button.large{
  padding: 12px 30px;
  text-transform: uppercase;
}

 .input_text_50{
    text-indent:5px;
	border:solid 1px ;
	border-color:#666 #CCCCCC #CCCCCC #666;
	background-color:#F9F9F9;
	line-height:16px;
	padding:3px;
	width:50px;
}
 .input_text_35{
    
	border:solid 1px ;
	border-color:#666 #CCCCCC #CCCCCC #666;
	background-color:#F9F9F9;
	line-height:16px;
	padding:3px;
	width:35px;
}
.submit{
    padding:10px;
    background: -moz-linear-gradient(center top , #1D83DB, #1B75C7) repeat scroll 0 0 transparent;
    border: 1px solid #1C6A9E;
    color: #FFFFFF;
    text-shadow: -1px -1px 1px #1D83DB;
}
 .input_text_200{
    text-indent:3px;
	border:solid 1px ;
	border-color:#666 #CCCCCC #CCCCCC #666;
	background-color:#F9F9F9;
	line-height:16px;
	padding:3px;
	width:200px;
}

 .input_text_350{
    text-indent:3px;
	border:solid 1px ;
	border-color:#666 #CCCCCC #CCCCCC #666;
	background-color:#F9F9F9;
	line-height:16px;
	padding:3px;
	width:350px;
}

 .textarea_350{
    text-indent:3px;
	border:solid 1px ;
	border-color:#666 #CCCCCC #CCCCCC #666;
	background-color:#F9F9F9;
	margin:10px 0px;
}



.select_100{ width:100px; height:23px; background: #f9f9f9; border:1px solid; border-color: #666 #ccc #ccc #666; padding:2px;}
 
.button.large:active{
  top: 2px;
}
.button.color{
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,.2);
  background-image: linear-gradient(top, rgba(255,255,255,.3),
                     rgba(255,255,255,0)),
                    url([...]QmCC);
}
 
/* */
 
.button.green{
  background-color: #57a957;
  border-color: #57a957;
}
 
.button.green:hover{
  background-color: #62c462;
}
 
.button.green:active{
  background: #57a957;
}
 
/* */
 
.button.red{
  background-color: #c43c35;
  border-color: #c43c35;
}
 
.button.red:hover{
  background-color: #ee5f5b;
}
 
.button.red:active{
  background: #c43c35;
}
 
/* */
 
.button.blue{
  background-color: #3E7CC1;
  border-color: #3E7CC1;
}
 
.button.blue:hover{
  background-color: #70B9E8;
}
 
.button.blue:active{
  background: #269CE9;
}
.delSingle{
	cursor:pointer;
	color:#00F;
}
.short_meun a.short_seleted{
   background:#427fb8;
   color:#FFF;
}
.short_meun a{
    text-decoration:none;
    padding:4px 7px;
    background:#EFEFEF;
    margin-left:10px;
    color:#004499;
}

.tipsy { padding: 5px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

#gravity { width:100%; margin: 5px 0; border-spacing: 5px; }
#gravity td { text-align:center; vertical-align: middle; padding:5px 0; background:#d0d0d0; }
#gravity a:hover { color: #505050; background: none; }
.btn {background:#427FB8; border:solid 1px #CCC; padding:0 8px; margin:0 5px 0 0;height: 24px; cursor:pointer}